home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / libs / tsipp / tsipp.lha / tsipp3.0a / sippsrc / lightsource.cdiff < prev    next >
Encoding:
Text File  |  1992-11-02  |  1.6 KB  |  77 lines

  1. *** /u/markd/tmp/lightsource.c    Fri Oct 30 20:28:15 1992
  2. --- lightsource.c    Fri Oct 30 08:40:36 1992
  3. ***************
  4. *** 21,26
  5.    **/
  6.   
  7.   #include <stdio.h>
  8.   
  9.   #include <geometric.h>
  10.   #include <lightsource.h>
  11.  
  12. --- 21,28 -----
  13.    **/
  14.   
  15.   #include <stdio.h>
  16. + #include <math.h>
  17. + #include <values.h>
  18.   
  19.   #ifndef MAXFLOAT
  20.   #   define MAXFLOAT 1.0e100
  21. ***************
  22. *** 22,27
  23.   
  24.   #include <stdio.h>
  25.   
  26.   #include <geometric.h>
  27.   #include <lightsource.h>
  28.   #include <sipp.h>
  29.  
  30. --- 24,33 -----
  31.   #include <math.h>
  32.   #include <values.h>
  33.   
  34. + #ifndef MAXFLOAT
  35. + #   define MAXFLOAT 1.0e100
  36. + #endif
  37.   #include <geometric.h>
  38.   #include <lightsource.h>
  39.   #include <sipp.h>
  40. ***************
  41. *** 137,142
  42.       lp->active = TRUE;
  43.       lp->next = lightsrc_stack;
  44.       lightsrc_stack = lp;
  45.   }
  46.   
  47.   
  48.  
  49. --- 143,150 -----
  50.       lp->active = TRUE;
  51.       lp->next = lightsrc_stack;
  52.       lightsrc_stack = lp;
  53. +     return lp;
  54.   }
  55.   
  56.   
  57. ***************
  58. *** 429,435
  59.               lp->shadow.d_map = (float *)smalloc(depthmap_size * depthmap_size
  60.                                                   * sizeof(float));
  61.               for (i = 0; i < depthmap_size * depthmap_size; i++) {
  62. !                 lp->shadow.d_map[i] = (float)1.0e100;
  63.               }
  64.           }
  65.       }
  66.  
  67. --- 437,443 -----
  68.               lp->shadow.d_map = (float *)smalloc(depthmap_size * depthmap_size
  69.                                                   * sizeof(float));
  70.               for (i = 0; i < depthmap_size * depthmap_size; i++) {
  71. !                 lp->shadow.d_map[i] = (float)MAXFLOAT;
  72.               }
  73.           }
  74.       }
  75.